/***********************************************
 * Filename:  		CGameplayState.h
 * Date:      		???
 * Mod. Date: 		???
 * Mod. Initials:	JDCG
 * Author:    		Ja'Michael D. Garcia
 * Purpose:   		
 ************************************************/

#ifndef _GAMEPLAYSTATE_H_
#define _GAMEPLAYSTATE_H_
#include "IGameState.h"
#include "..//GameObject.h"

class CGameplayState :
	public IGameState
{
public:
	void Enter(void);
	void Exit(void);
	bool Input(void);	
	void Update(float fElapsedTime);
	static CGameplayState* GetInstance( void );
	/***************
	*  Accessors
	***************/
	/***************
	* Mutators
	***************/
private:
	CGameplayState(void){}
	CGameplayState(const CGameplayState& );
	CGameplayState& operator=( const CGameplayState& );
	~CGameplayState(void){}
	bool Initialize( void ){return true;}
	void Shutdown( void ){return;}

	//	Data Members
	CGameObject landon;
};

#endif